// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
//
// 本项目主要遵循 MIT 许可证和 Apache 许可证（版本 2.0）进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
//
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动！任何基于本项目二次开发而产生的一切法律纠纷和责任，我们不承担任何责任！

using Admin.NET.Core;
using Admin.NET.Application.Entity;

namespace Admin.NET.Application.SeedData;

/// <summary>
/// 货品表 表种子数据
/// </summary>


public class GoodsModelSeedData : ISqlSugarEntitySeedData<GoodsModel>
{
    /// <summary>
    /// 种子数据
    /// </summary>
    /// <returns></returns>
    public IEnumerable<GoodsModel> HasData()
    {
        return new List<GoodsModel> {
            new() { Id=1900000000101, GoodsCode=@"G001", GoodsName=@"iPhone 15 Pro", GoodsTypeId=1800000000101, GoodsSpecs=@"256GB 深空黑色", GoodsSupplierId=1400000000101, GoodsCustomerId=1400000000101, GoodsIntoMoney=8000, GoodsOutMoney=8500, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"最新款iPhone手机", GoodsUnitId=null, GoodsPic=@"https://example.com/iphone15.jpg", GoodsWareId=1500000000101, CreateTime=DateTime.Parse("2022-02-10 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000102, GoodsCode=@"G002", GoodsName=@"Nike运动鞋", GoodsTypeId=1800000000102, GoodsSpecs=@"42码 白色", GoodsSupplierId=1400000000102, GoodsCustomerId=1400000000102, GoodsIntoMoney=800, GoodsOutMoney=900, GoodsType=true, GoodsExpiration=true, GoodsExpirationNum=@"365天", GoodsWarning=30, GoodsNote=@"经典款运动鞋", GoodsUnitId=null, GoodsPic=@"https://example.com/nike.jpg", GoodsWareId=1500000000102, CreateTime=DateTime.Parse("2022-02-11 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000103, GoodsCode=@"G003", GoodsName=@"蒙牛纯牛奶", GoodsTypeId=1800000000103, GoodsSpecs=@"250ml 盒装", GoodsSupplierId=1400000000103, GoodsCustomerId=1400000000103, GoodsIntoMoney=5, GoodsOutMoney=6, GoodsType=true, GoodsExpiration=true, GoodsExpirationNum=@"30天", GoodsWarning=7, GoodsNote=@"新鲜牛奶", GoodsUnitId=null, GoodsPic=@"https://example.com/milk.jpg", GoodsWareId=1500000000103, CreateTime=DateTime.Parse("2022-02-12 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000104, GoodsCode=@"G004", GoodsName=@"宜家书桌", GoodsTypeId=1800000000104, GoodsSpecs=@"120x60cm 白色", GoodsSupplierId=1400000000104, GoodsCustomerId=1400000000104, GoodsIntoMoney=500, GoodsOutMoney=600, GoodsType=false, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"简约风格书桌", GoodsUnitId=null, GoodsPic=@"https://example.com/desk.jpg", GoodsWareId=1500000000101, CreateTime=DateTime.Parse("2022-02-13 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000105, GoodsCode=@"G005", GoodsName=@"哑铃套装", GoodsTypeId=1800000000105, GoodsSpecs=@"20kg 可调节", GoodsSupplierId=1400000000105, GoodsCustomerId=1400000000105, GoodsIntoMoney=300, GoodsOutMoney=400, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"家用健身器材", GoodsUnitId=null, GoodsPic=@"https://example.com/dumbbell.jpg", GoodsWareId=1500000000105, CreateTime=DateTime.Parse("2022-02-14 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000106, GoodsCode=@"G006", GoodsName=@"MacBook Pro", GoodsTypeId=1800000000101, GoodsSpecs=@"13英寸 M2芯片", GoodsSupplierId=1400000000101, GoodsCustomerId=1400000000101, GoodsIntoMoney=12000, GoodsOutMoney=13000, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"苹果笔记本电脑", GoodsUnitId=null, GoodsPic=@"https://example.com/macbook.jpg", GoodsWareId=1500000000101, CreateTime=DateTime.Parse("2022-02-15 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000107, GoodsCode=@"G007", GoodsName=@"Adidas运动服", GoodsTypeId=1800000000102, GoodsSpecs=@"L码 黑色", GoodsSupplierId=1400000000102, GoodsCustomerId=1400000000102, GoodsIntoMoney=200, GoodsOutMoney=250, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"运动休闲服装", GoodsUnitId=null, GoodsPic=@"https://example.com/adidas.jpg", GoodsWareId=1500000000102, CreateTime=DateTime.Parse("2022-02-16 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000108, GoodsCode=@"G008", GoodsName=@"可口可乐", GoodsTypeId=1800000000103, GoodsSpecs=@"330ml 罐装", GoodsSupplierId=1400000000103, GoodsCustomerId=1400000000103, GoodsIntoMoney=3, GoodsOutMoney=4, GoodsType=true, GoodsExpiration=true, GoodsExpirationNum=@"180天", GoodsWarning=30, GoodsNote=@"经典碳酸饮料", GoodsUnitId=null, GoodsPic=@"https://example.com/coca.jpg", GoodsWareId=1500000000103, CreateTime=DateTime.Parse("2022-02-17 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000109, GoodsCode=@"G009", GoodsName=@"小米手机", GoodsTypeId=1800000000101, GoodsSpecs=@"128GB 蓝色", GoodsSupplierId=1400000000101, GoodsCustomerId=1400000000101, GoodsIntoMoney=2000, GoodsOutMoney=2200, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"性价比智能手机", GoodsUnitId=null, GoodsPic=@"https://example.com/xiaomi.jpg", GoodsWareId=1500000000101, CreateTime=DateTime.Parse("2022-02-18 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
            new() { Id=1900000000110, GoodsCode=@"G010", GoodsName=@"华为平板", GoodsTypeId=1800000000101, GoodsSpecs=@"10.4英寸 银色", GoodsSupplierId=1400000000101, GoodsCustomerId=1400000000101, GoodsIntoMoney=2500, GoodsOutMoney=2800, GoodsType=true, GoodsExpiration=false, GoodsExpirationNum=null, GoodsWarning=null, GoodsNote=@"商务办公平板", GoodsUnitId=null, GoodsPic=@"https://example.com/huawei.jpg", GoodsWareId=1500000000101, CreateTime=DateTime.Parse("2022-02-19 00:00:00.000"), UpdateTime=null, CreateUserId=null, CreateUserName=null, UpdateUserId=null, UpdateUserName=null },
        };
    }
}
